_MMPFN

//0x18 bytes (sizeof) struct _MMPFN { union { ULONG Flink; //0x0 ULONG WsIndex; //0x0 struct _KEVENT* Event; //0x0 LONG ReadStatus; //0x0 struct _SINGLE_LIST_ENTRY NextStackPfn; //0x0 } u1; //0x0 struct _MMPTE* PteAddress; //0x4 union { ULONG Blink; //0x8 ULONG ShareCount; //0x8 } u2; //0x8 union { struct _MMPFNENTRY e1; //0xc struct { USHORT ShortFlags; //0xc USHORT ReferenceCount; //0xe } e2; //0xc } u3; //0xc struct _MMPTE OriginalPte; //0x10 union { ULONG EntireFrame; //0x14 ULONG PteFrame:26; //0x14 ULONG InPageError:1; //0x14 ULONG VerifierAllocation:1; //0x14 ULONG AweAllocation:1; //0x14 ULONG LockCharged:1; //0x14 ULONG KernelStack:1; //0x14 ULONG Reserved:1; //0x14 } u4; //0x14 };